package cn.xej.health.archives.service;

import cn.xej.health.archives.entity.Archives;
import cn.xej.health.common.utils.CommonResult;
import cn.xej.health.common.utils.PageUtils;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * @author xej
 */
public interface ArchivesService extends IService<Archives> {
    /**
     * 获取我的档案
     * @param uuid
     * @param pageIndex
     * @param pageSize
     * @param searchName
     * @return
     */
    CommonResult queryList(Integer uuid,Integer pageIndex, Integer pageSize, String searchName);

    /**
     * 获取档案根据档案编号
     * @param archid
     * @return
     */
    CommonResult info(Integer archid);


    /**
     * 获取区划
     * @return
     */
    CommonResult queryDivisionList();

    /**
     * 获取团队树
     * @param did
     * @return
     */
    CommonResult queryTeamTree(Integer did);

    /**
     * 获取该团队的队员
     * @param tid
     * @param pageIndex
     * @param pageSize
     * @return
     */
    CommonResult initDockerList(Integer tid,Integer pageIndex,Integer pageSize);

    /**
     * 检查居民的身份证
     * @param card
     * @return
     */
    CommonResult checkCard(String card);
}
